package com.ronglian.register_mini_program.dao;

import com.ronglian.register_mini_program.model.WxUserAccessTokens;
import com.ronglian.register_mini_program.model.WxUserAccessTokensExample;

import java.util.List;

import org.apache.ibatis.annotations.Param;

public interface WxUserAccessTokensMapper extends BaseMapper {
    long countByExample(WxUserAccessTokensExample example);

    int deleteByExample(WxUserAccessTokensExample example);

    int deleteByPrimaryKey(Integer id);

    int insert(WxUserAccessTokens record);

    int insertSelective(WxUserAccessTokens record);

    List<WxUserAccessTokens> selectByExample(WxUserAccessTokensExample example);

    WxUserAccessTokens selectByPrimaryKey(Integer id);

    int updateByExampleSelective(@Param("record") WxUserAccessTokens record, @Param("example") WxUserAccessTokensExample example);

    int updateByExample(@Param("record") WxUserAccessTokens record, @Param("example") WxUserAccessTokensExample example);

    int updateByPrimaryKeySelective(WxUserAccessTokens record);

    int updateByPrimaryKey(WxUserAccessTokens record);
}